@charset "utf-8";
/* CSS Document */
.hide-text{border:0;background-color:transparent;color:transparent;text-shadow:none;font:0/0 a}
*, *::before, *::after{-webkit-box-sizing:0;box-sizing:0;}
.input-block-level{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:28px;-ms-box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #ffffff;border: 1px solid #535069;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;
color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;vertical-align: middle;}
body{line-height:1 ;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{vertical-align:middle;text-align:left;font-weight:normal}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
strong,b{ font-weight:bold;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5{font-weight:normal;font-size:100%}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{*zoom:1}
.left{float:left}
.right{float:right}
body{margin:0 auto;background:#f7f7f7;color:black;font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}
input,textarea,select,option,td,th{font-size:14px;font-family:"Microsoft Yahei",tahoma,Arial,Helvetica,sans-serif}
html,body,div,p,span,ul,li,dl,dt,dd,from,input,head,footer,nav,section,aside,footer,time,menu,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-weight:normal;}
body{font:14px/1.231 Arial, Helvetica,"微软雅黑", sans-serif;background:#fff;color:#313131;}
img{border:0;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;}
input,textarea,a{blr:expression(this.onFocus=this.blur())} /*针对 IE*/
input,textarea,a{outline:none;outline:none;} /*针对firefox等*/
.l{float:left;}
.r{float:right;} 
.clear{clear:both;}
/*ul{ overflow:hidden;}*/
/*.text_shadow a{ 
			text-shadow:1px 1px 3px #555;
		 	-o-text-shadow:0px 1px 0px #fff;
	    -ms-text-shadow:0px 1px 0px #fff;
	   -moz-text-shadow:0px 1px 0px #fff;
	-webkit-text-shadow:0px 1px 0px #fff;}*/
ul.text_shadow li.on a{color:#00b8d9;}
.wrap{width:1000px;margin:0 auto;}
.ti2em{text-indent:2em;line-height:24px;}
.left{
	float: left;
}
.right{
	float: right;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:hover{
	color:#58a4db;
}



/*index*/
.head{
	width: 100%;
	border-bottom:1px solid #9f9f9f;
}
.head .inner{
	width: 1009px;
	margin:0 auto;
	overflow: hidden;
	padding-left:15px;
}
.head .inner .logo{
	width: 500px;
	float: left;
}
.head .logo img{
	width:233;
	height:78px;
}
.head .logo span{
	padding-left: 11px;
	font-size: 15px;
	margin-bottom: 10px;
	color:#5c5c5c;
	font-family: "微软雅黑";
}
.head .inner p{
	width: 100px;
	float: right;
	margin-top: 36px;
}
.head .inner p span a{
	color:#ea697e;
}
/*--导航--*/
.nav{
	width: 100%;
	height: 42px;
}
.nav .nav_inner{
	width: 1024px;
	height: 42px;
	margin:0 auto;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#nav{
	float: left;
	width:1024px;
	overflow:visible;
}
#nav a{
	color:#000;
}
#nav .nLi{
	float:left;
	position:relative;
	display:inline;
	padding-right:2px;
}
#nav .nLi h3{
	text-align: left;
	float:left;
	color:blue;
	padding:0 11px;
}
#nav li:nth-child(2) h3{
	padding:0 12px;
}
#nav .nLi .nav_nobd{
	background: none;
}
#nav .nLi h3 a{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	line-height: 42px;
	padding-right: 25px;
}
#nav .nLi h3 a:hover{
	padding-right: 25px;
	height: 42px;
	color:#ed8393;
}
#nav .sub{
	display:none;
	left:0;
	top:42px;
	position:absolute;
	background:#fff;
	line-height:26px;
	padding:5px 11px;
	z-index: 100;
}

#nav .sub li{
	zoom:1;
	height: 34px;
	color:green;
}
#nav .sub .no_bd{
	border-bottom: none;
}
#nav .sub a{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-decoration: none;
	display:block;
	color:#000;
	font-weight: bold;
}
#nav .sub a:hover{
	height: 42px;
	color:#ed8393;
}
/*banner*/
.banner{
	width: 100%;
	height: 520px;
	position: relative;
}
.banner ul.tuul{
	list-style: none;
}
.banner ul.tuul li{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	_filter:alpha(opacity = 0);
}
.banner ul.tuul li.no1{
	opacity: 1;
	_filter:alpha(opacity = 100);
}
/*.huxi .anniu .leftbut{
	display: block;
	width: 45px;
	height: 45px;
	background: url(../case/png24.png) no-repeat 0 0;
	position: absolute;
	top:134px;
	left: 10px;
	cursor: pointer;
}
.huxi .anniu .rightbut{
	display: block;
	width: 45px;
	height: 45px;
	background: url(../case/png24.png) no-repeat 0 -45px;
	position: absolute;
	top:134px;
	right: 10px;
	cursor: pointer;
}*/
.banner ul.xiaoyuandian{
	width: 235px;
	padding-top: 14px;
	position: absolute;
	bottom: 20px;
	right:38%;
	list-style: none;
}
.banner ul.xiaoyuandian li{
	float: left;
	width: 12px;
	height: 12px;
	background: url(../case/png24.png) no-repeat -24px -126px;
	margin-right: 10px;
	cursor: pointer;
}
.banner ul.tuul li img{
	width: 100%;
}
.banner ul.xiaoyuandian li.cur{
	background-position: -10px -126px;
}
/*content*/
.content{
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.content .top{
	height:23px;
	margin: 27px 0;
	background: url(../case/con_bd.png) no-repeat left center;
}
.content .down{
	overflow: hidden;
}
.content .down .all{
	width: 1024px;
	float: left;
}
ul.no1 li{
	float: left;
	margin-right: 18px;
	padding-right: 18px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	background: url(../case/tab_bg.png) no-repeat right center;
}
ul.no1 li.cur{
	background: url(../case/tab_bg.png) no-repeat right center;
	color:#e95e75;
}
ul.no2{
	width: 1024px;
}
ul.no2 li{
	display: none;
}
ul.no2 li.nn1{
	width: 1024px;
	display: block;
}
ul.no2 li .box{
	float: left;
	width: 656px;
	margin-top: 30px;
}
ul.no2 li .box .pic{
	float: left;
	width: 210px;
	height:120px;
	margin-top: 10px;
}
ul.no2 li .box .neirong{
	float:left;
	width: 350px;
	margin-left: 30px;
}
ul.no2 li .box .neirong h3{
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
ul.no2 li .box .neirong p{
	line-height: 22px;
	width: 320px;
	height:90px;
	overflow: hidden;
}
ul.no2 li .news{
	float: right;
	width: 305px;
	border-left:1px dashed #d5d5d5;
	line-height: 28px;
	padding-left: 60px;
	color:#707070;
}
ul.no2 li .news span{
	font-size: 12px;
	text-align: right;
	display: block;
}
ul.no2 li .news span a{
	color:#a7a7a7;
}

/*footer*/
.footer{
	background: #dcdcdc;
	width: 100%;
	background: url(../case/footer_bg.png) repeat-x;
	overflow: hidden;
}
.footer .inner{
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
}
.footer .inner .top{
	padding: 33px 0;
	overflow: hidden;
}
.footer .inner .top ul{
	float: left;
}
.footer .inner .top .f_logo{
	margin-top: 0px;
}
.footer .inner .top ul p{
	font-weight: bold;
	color:#313131;
	margin-bottom: 20px;
}
.footer .inner .top ul p a{
	padding-top: 10px;
	position: relative;
	left: 0;
	top:5px;
	margin-right: 8px;
}
.footer .inner .top ul li{
	float: left;
	border-right: 1px solid #313131;
	margin-right: 10px;
	padding-right: 10px;
	color:#313131;
}
.footer .inner .top .f_logo{
	float: right;
}
.f_logo img{
	width:76px;}

.footer .inner .address{
	line-height: 28px;
	padding: 10px 0;
	color:#313131;
}
/*反馈建议*/
.ad{
	position: absolute;
	right:10%;
	top:10px;
}
.Public-content{
	margin-top: 0;
}
.wifi-layout .banner{
	height:386px;
}


/*news*/
.news_list{
	width: 1024px;
	overflow: hidden;
	margin: 0 auto;
}
.news_pic img{
	width: 100%;
}
/*当前位置*/
.current{
	text-align: right;
	color:#a5a5a5;
	margin: 7px 0 29px 0;
}
.current a{
	color:#a5a5a5;
}
.current a:hover{
	color:#000;
}
.current a.now{
	color:#000000;
}
/*公司动态*/
.news_list .li_left{
	width: 689px;
}
.news_list .li_left h3{
	width: 668px;
	border-top:3px solid #59a3dc;
	border-bottom: 1px dashed #dfdfdf;
	color:#434343;
	font:22px/50px "微软雅黑" bold;
}
.news_list .li_left h3 span{
	color:#59a3dc;
}
.li_left ul .nosame{
	padding:14px 0;
	overflow: hidden;
	border-bottom: 1px dashed #dfdfdf;
}
.li_left ul .nosame .pic{
	width: 339px;
	height:201px;
	overflow: hidden;
	margin-right: 11px;
}
.li_left ul .nosame .pic img{
	width: 100%;
	height:100%;
}
.li_left ul .nosame .con{
	width: 316px;
}
.li_left ul .nosame .con h4{
	width: 313px;
	border-bottom:1px dashed #dedede;
	padding: 10px 0;
	font:20px/30px "微软雅黑" bold;
	color:#434343;
}
.li_left ul .nosame .con p{
	font:14px/20px "微软雅黑";
	color:#898989;
	margin-top: 10px;
}
.li_left ul .nosame .con p a{
	color:#898989;
}
.li_left ul li{
	padding: 22px 0;
	overflow: hidden;
	border-bottom:1px dashed #dedede;
}
.li_left ul li .pics{
	width: 131px;
	height:90px;
	margin-right: 22px;
}
.li_left ul li img{
	width: 100%;
	height:100%;

}
.li_left ul li .cons{
	width: 515px;
}
.li_left ul li .cons h4{
	font:20px/30px "微软雅黑" bold;
	margin-bottom: 5px;
}
.li_left ul li .cons p{
	font:14px/20px "微软雅黑";
}
.li_left ul li .cons p a{
	color:#898989;
}
.li_left ul li .cons p a:hover{
	color:#58a4da;
}
.li_left ul li .cons span{
	float: right;
	margin-top: 10px;
	color:#898989;
	padding-left: 20px;
	background: url(../case/clock.png) no-repeat left center;
}
/*最近更新*/
.news_list .li_right{
	width: 334px;
	overflow: hidden;
	border-left:1px solid #d2d2d2;

}
.news_list .li_right h3{
	float: right;
	width: 316px;
	border-top:3px solid #ed6075;
	border-bottom: 1px dashed #dfdfdf;
	color:#434343;
	font:22px/50px "微软雅黑" bold;
}
.news_list .li_right h3 span{
	color:#ed6075;
}
.latest{
	width: 316px;
  	overflow: hidden;
  	margin-left: 19px;
  	margin-bottom: 28px;
}
.latest li{
	padding:20px 0;
	overflow: hidden;
	border-bottom: 1px dashed #dfdfdf;
}
.latest li .pic{
	width: 100px;
	height:100px;
	float: left;
	margin-right: 14px;
}
.latest li .pic img{
	width:100%;
	height:100%; 
}
.latest li .con{
	float: right;
	width: 200px;
	float: right;
}
.latest li .con h5{
	font:16px/22px "微软雅黑" bold;
	color:#434343;
	margin-bottom: 5px;
}
.latest li .con p{
	font:14px/20px "微软雅黑" bold;
	width: 203px;
	height: 42px;
	overflow: hidden;
}
.latest li .con p a{
	color:#898989;
}
.latest li .con p a:hover{
	color:#58a4da;
}
.latest .photo{
	padding: 15px 0;
	width: 314px;
	height:130px;
	position: relative;
}
.latest .photo img{
	width: 100%;
	height:100%;
}
.latest .photo p{
	width: 316px;
	height:32px;
	background:url(../case/opacity_bg.png) no-repeat;
	position: absolute;
	bottom:0;
	left:0;
	text-align: center;
	font-size: 16px;
	line-height:32px;
}
.latest .photo p a{
	color:#fff;
}
.latest .noborder{
	padding-bottom: 38px;
}
.page{
	width: 300px;
  height: 26px;
  margin: 0 auto;
  clear: both;
  margin-bottom: 35px;
}
.news_list .page a{
	padding:4px 10px;
	border:1px solid #cccccc;
}
.news_list .page a:hover{
	background: #ed6075;
	color:#fff;
}
.news_list .page .cur{
	background: #ed6075;
	color:#fff;
	border:none;
}
.news_list .page .arrow1{
	background: url(../case/icons.png) no-repeat 3px 9px;
	padding:4px 15px;
}
.news_list .page .arrow1:hover{
	color:#fff;
	border:none;
	background:url(../case/page_hover1.png) no-repeat left center;
}
.news_list .page .arrow2:hover{
	color:#fff;
	border:none;
	background:url(../case/page_hover2.png) no-repeat left center;
}
.news_list .page .arrow2{
	background: url(../case/icons.png) no-repeat 62px -12px;
	padding:4px 15px;
}
/*加入我们*/
.joinus{
	width: 1024px;
	overflow: hidden;
	margin: 0 auto;
}
.joinus .title{
	width: 1024px;
	border-top: 3px solid #59a3dc;
	padding: 12px 0 5px 0;
	font:16px "微软雅黑";
	font-weight: bold;
	color:#434343;
}
.joinus .welfare{
	width: 1024px;
	height:447px;
	margin-bottom: 22px;
	background: url(../case/joinus_bg.png) no-repeat center center;
}
.joinus .welfare ul{
	padding-top: 106px;
	margin-bottom: 34px;
}
.joinus .welfare ul li,.joinus .welfare p{
	line-height: 24px;
	color:#434343;
}
.joinus .hiring{
	width: 1024px;
	margin: 0 auto;
}
.hiring .subnav{
	width: 1024px;
	height:68px;
	background:url(../case/join_bg.png) no-repeat left top;
}
.hiring .subnav .w212{
	width: 212px;
}
.hiring .subnav li{
	float: left;
	width: 162px;
	text-align: center;
	line-height: 32px;
	color:#fff;
	font-weight: bold;
	margin-top: 37px;
}
.joinus .hiring table{
	text-align: center;
	background: #eef5fb;
	border:1px solid #aacfec;
	color:#313131;
	margin-bottom: 20px;
}
.joinus .hiring table td{
	border:1px solid #aacfec;
	width: 162px;
	height:30px;
	text-align: center;
}
.joinus .hiring table td a{
	text-align: center;
	display: block;
}
.joinus .hiring table .teshu{
	width: 190px;
	text-align: left;
	padding-left:26px;
	cursor:pointer;
	background: url(../case/icons.png) no-repeat 12px -32px;
}
.hiring table .detail td{
	height:100px;
	text-align: left;
	padding: 20px 0 27px 0;
}
.hiring table .detail td dl{
	line-height: 27px;
	padding-left: 30px;
	overflow: hidden;
}
.hiring table .detail td .mg36{
	margin-bottom: 36px;
}
.hiring .teshu em{ 
	float:right; 
	display:table-row; 
	width:40px;
	cursor:pointer; 
}
.hiring .teshu.on em{ 
	background-position:16px -57px; 
}
.joinus .last{
	line-height: 28px;
	color:#434343;
	margin-bottom: 20px;
}
.joinus .last img{
	margin-bottom: 10px;
}

/*news_detail*/
.li_left .article{
	width: 668px;
	color:#434343;
}
.li_left .article h5{
	font-size:20px;
	text-align: center;
	margin-top: 24px;
	color:#000;
}
.li_left .article h6{
	font-size: 12px;
	color:#898989;
	text-align: center;
	line-height: 30px;
}
.li_left .article p{
	font:14px/28px "微软雅黑";
}
/*about*/
.about{
	width: 1024px;
	overflow: hidden;
	margin: 0 auto;
	color:#434343;
}
.about .about_nav{
	width: 1024px;
	height:36px;
	/*padding-left: 3px;*/
	background: url(../case/gz_subnav.png) no-repeat left center;
}
.about .about_nav li{
	float: left;
	line-height:28px;
	/*padding: 0 12px;*/
	width: 98px;
	color:#fff;
	text-align: center;
}
.about .about_nav .a_nav{
	position: relative;
	border-right: 1px solid white;
}
.about .about_nav .a_nav a{
	width: 98px;
	height: 28px;
	display: block;
	color: white;
	/*position: absolute;
	*/
}
.about .about_nav .tt_nav{
	position: relative;
	height: 28px;

}
.about .about_nav .tt_nav>a{
	color: white;
	  display: block;
  width: 108px;
  height: 44px;
  position: absolute;
  left: -25px;
  border-right: 1px solid white;
  top: -7px;
  line-height: 40px;
  padding-left: 15px;
  
}
.about .about_nav .cur_tt>a{
	background: url(../case/tt_nav.png) no-repeat left -1px;
  	background-size: 140px 42px;
}
.about .about_nav .tt_nav:hover>a{

	background: url(../case/tt_nav.png) no-repeat left -1px;
  background-size: 140px 42px;
}
.about .about_nav .cur{
	width: 140px;
	height: 42px;
	background: url(../case/tt_nav.png) no-repeat 10px 10px;
	background-size: 140px 42px;
}
.about .about_nav .a_nav:hover>a{
	width: 98px;
	height: 34px;
	color:#fff;
	background: url(../case/gz_subnav_h.png) no-repeat left top;
	background-size: 98px 34px;
}
.about .about_nav .cur1{
	width: 98px;
	height: 34px;
	background: url(../case/gz_subnav_h.png) no-repeat -7px top;
}
.about .about_nav .teshu{
	width: 84px;
}
.about .jianjie .top{
	width: 1024px;
	font:14px/30px "微软雅黑";
	margin: 30px 0;
}
.jianjie .center p{
	float: left;
	width: 512px;
	font:14px/30px "微软雅黑";
}
.jianjie .center .video{
	float: right;
}
.jianjie .under{
	width: 1024px;
	height:222px;
	background: pink;
	clear: both;
	margin-bottom: 53px;
}
.wenhua{
	width: 1024px;
	margin-bottom: 45px;
}
.wenhua .pic{
	margin-top: 50px;
}
.wenhua .qyyj{
	width: 1024px;
	height:406px;
	background: url(../case/qyy.png) no-repeat left top;
}
.wenhua .qyyj .w408{
	width: 408px;
	margin-top: 137px;
	float: left;
}
.wenhua h3{
	font:22px "微软雅黑";
	font-weight: bolder;
	background: url(../case/icons.png) no-repeat 0px -65px;
	padding-left: 15px;
}
.wenhua h4,.youshi h5{
	font:18px/46px "微软雅黑";
	font-weight:500;
	margin-bottom: 10px;
	margin-left: 15px;
}
.wenhua p{
	font:14px/25px "微软雅黑";
	color:#707070;
}
.wenhua .qysm{
	width: 1024px;
	height:250px;
	margin-top: 32px;
	background: url(../case/qyyj.png) no-repeat left top;
}
.wenhua .hxjzg{
	width: 1024px;
	height:629px;
	margin-top: 34px;
	background: url(../case/hxjzg.png) no-repeat left top;
}
.wenhua .hxjzg .w556{
	width: 556px;
	float: left;
}
.wenhua h5,.youshi h5{
	font-size:16px;
	color:#535353;
	margin-top: 38px;
	font-weight: bold;
}
.wenhua .picture{
	width: 1024px;
	padding: 10px 0;
	overflow: hidden;
	border-bottom:1px dashed #e2e2e2;
}
.wenhua .picture li{
	float: left;
	width: 252px;
	height: 175px;
	margin-right:4px;
}
.wenhua .picture li img{
	width: 100%;
	height:100%;
}
.youshi{
	width: 1024px;
	overflow: hidden;
	border-bottom: 1px dashed #d7d7d7;
	margin-bottom: 40px;
}
.youshi .top{
	width: 1024px;
}
.youshi .top h5{
	font: 18px/26px "微软雅黑";
	font-weight: bolder;
	margin-left:0; 
}
.youshi .top p{
	font: 14px/25px "微软雅黑";
	color:#707070;
}
.youshi .yingxiao{
	width: 1024px;
	clear: both;
}
.youshi .yingxiao li{
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: 24px;
}
.youshi .yingxiao li p{
	line-height: 56px;
}
.youshi h6{
	font-size: 16px;
	color:#707070;
	margin-bottom: 26px;
}
/*2015年7月31日16:01:01*/
.jianjie {
	overflow: hidden;
}
.left_nav{
	width: 24px;
	height: 36px;
	background: url(../case/left_nav.png) no-repeat left center;
	float: left;
}
.right_nav{
	background: url(../case/right_nav.png) no-repeat right center;
	float: left;
}
.about_nav{
	float: left !important;
	width: 976px !important;
	background: #7AB5E2!important;
	height: 28px!important;
	margin-top: 8px;
}
.all_nav{
	width: 100%;
	height: 36px;
	padding-bottom: 8px;
}
.anli{
	clear: both;
}
.anli .logo{
	width:1024px;
	overflow:hidden;
	position:relative;
	margin-top:44px;
	border-bottom: 1px dashed #dfdfdf;
	padding-bottom:14px; 
}
.anli .logo .hd{
	overflow:hidden;
	height:30px;
	background:#f4f4f4;
	padding:0 10px;
}

.anli  .prev,.anli .next{
	display:block;
	width:37px;
	height:136px;
	float:left;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("../case/right_but.png") no-repeat center center;
}
.anli  .next{
	float: left;
}
.tempWrap{
	float: left;
}
.anli .next{
	background:url("../case/left_but.png") no-repeat center center;
}
.anli .logo .hd .prevStop{
	background-position:-60px 0;
}
.anli .logo .hd .nextStop{
	background-position:-60px -50px;
}
.anli .logo .hd ul{
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
}
.anli .logo .hd ul li{
	float:left;
	width:9px;
	height:9px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:url("images/icoCircle.gif") 0 -9px no-repeat;
}
.anli .logo .hd ul li.on{
	background-position:0 0;
}
.anli .logo .bd{
	padding:10px;
}
.anli .logo .bd ul{
	overflow:hidden;
	zoom:1;
	float: left;
}
.anli .logo .bd ul li{
	margin:0 25px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	/*margin-right: 40px;*/
}
.anli .logo .bd ul li .pic{
	text-align:center;
	width: 134px;
	height: 134px;
	/*-webkit-box-shadow:0 0 10px 15px #0CC;
	border-radius: 100px;*/
}
.anli .logo .bd ul li .pic img{
	width:128px;
	height:128px;
	display:block;
	margin: 0 auto;
	margin-top: 4px;
	display: block;
	-webkit-box-shadow:0 0 12px 1px rgba(140, 140, 140, 0.43);
	border-radius: 100px;
	padding: 0;
	border: 0;
	/*border:1px solid #ccc;*/
}

.anli .logo .bd ul li .pic a:hover img{
	border-color:#999;
}
.anli .logo .bd ul li .title{ line-height:24px; }
.jianjie .under ul{
	background: url(../case/under_xian.png) no-repeat center bottom;
	padding-bottom: 10px;
	padding-top: 20px;
	overflow: hidden;
	
}
.jianjie .under{
	background: none;
	height: auto;
}
.jianjie .under ul li{
	padding-left: 28px;
	float: left;
	width: 350px;
	background: url(../case/icons_2.png) no-repeat 0px 0px;
}
.jianjie .under ul li .hd{
	padding-top: 2px;
	font-weight: bold;
	margin-bottom: 7px;
}
.jianjie .under ul li.no2{
	width: 238px;
}
.jianjie .under ul li.no3{
	width: 350px;
	background: url(../case/icons_2.png) no-repeat 0px -110px;
}
.jianjie .under ul.un2 li.no1{
	background: url(../case/icons_2.png) no-repeat 0px -220px;
}
.jianjie .under ul.un2 li.no2{
	background: url(../case/icons_2.png) no-repeat 0px -330px;
}
.jianjie .under ul.un2 li.no3{
	background: url(../case/icons_2.png) no-repeat 0px -440px;
}
.jianjie .under ul.un3 li.no1{
	background: url(../case/icons_2.png) no-repeat 0px -550px;
}
.jianjie .under ul.un3 li.no2{
	background: url(../case/icons_2.png) no-repeat 0px -660px;
}
.jianjie .under ul.un3 li.no3{
	background: url(../case/icons_2.png) no-repeat 0px -770px;
}
.meiti{
	width: 1024px;
	margin-top: 42px;
	overflow: hidden;
	border-bottom:1px dashed #dfdfdf;
	padding-bottom: 12px;
}
.meiti .center{
	margin: 40px 0 26px 0;
}
.meiti .video{
	float: left;
}
.meiti .right{
	width: 530px;
	float: right;
	margin-top: 50px;
}
.meiti .right h2{
	font:22px/60px "微软雅黑";
	color:#434343;
}
.meiti .right p{
	line-height: 25px;
}
.contact{
	width: 1024px;
	overflow: hidden;
	border-bottom:1px dashed #dfdfdf;
	padding:35px 0 14px 0;
	margin-bottom: 75px;
}
.contact .map{
	width: 510px;
	margin-top: 38px;
	float: left;
}
.contact .right{
	width: 470px;
	margin-top: 38px;
}
.contact .right li{
	line-height: 35px;
}
.contact .right li a{
	margin-top: 3px;
}
.contact .right ul div{
	width: 310px;
	height:20px;
}
.contact .right .share{
	height:20px;
	float: left;
	margin-top: 6px;
}

/*service*/
.service .current{
	width: 1024px;
	margin: 0 auto;
	padding-top: 12px;
	margin-bottom: 40px;
}
.service .inner{
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
}
.service .yunying1 ul{
	padding:66px 0;
	overflow: hidden;
}
.service .yunying1 ul li{
	float: left;
	text-align: center;
	margin: 0 26px;
}
.service .yunying1 ul li img{
	width: 150px;
	height:150px;
}
.service .yunying1 ul li p{
	font:16px/66px "微软雅黑";
	font-weight: bold;
}
.service .yunying2 ul{
	padding: 110px 0;
	overflow: hidden;
}
.service .yunying2 ul li{
	float: left;
	width: 227px;
	margin: 0 13px;
}
.service .yunying2 ul li h3{
	width: 227px;
	height:100px;
	text-align: center;
	line-height: 100px;
	font-size: 30px;
	font-weight: bold;
	color:#fff;
	font-family: "微软雅黑";
}
.service .yunying2 ul .li1 h3{
	background:#47bf82;
}
.service .yunying2 ul .li2 h3{
	background:#6e8bd6;
}
.service .yunying2 ul .li3 h3{
	background:#c4c648;
}
.service .yunying2 ul .li4 h3{
	background:#e05d6d;
}
.service .yunying2 ul .li1 div{
	width: 225px;
	height:284px;
	border:1px solid #47bf82;
}
.service .yunying2 ul .li2 div{
	width: 225px;
	height:284px;
	border:1px solid #6e8bd6;
}
.service .yunying2 ul .li3 div{
	width: 225px;
	height:284px;
	border:1px solid #c4c648;
}
.service .yunying2 ul .li4 div{
	width: 225px;
	height:272px;
	border:1px solid #e05d6d;
	padding-bottom: 12px;
}
.service .yunying2 ul li div p{
	background: url(../case/p_icon.png) no-repeat left 13px;
	background-size: 27px 22px;
	padding-left: 30px;
	font-size: 20px;
	font-weight: bold;
	color:#595959;
	line-height: 50px;
	margin-left: 20px;
}
.service .yunying2 ul .li4 div p span{
	font-size: 14px;
	line-height: 20px;
	color:#595959;
}
.service .yunying3 .inner
,.service .yunying4 .inner
,.service .yunying5 .inner
,.service .yunying7 .inner
,.service .yunying9 .inner{
	padding: 80px 0;
	overflow: hidden;
	text-align: center;
}
.service .yunying6 .inner ul{
	padding: 80px 0;
	overflow: hidden;
}
.service .yunying6 .inner ul li{
	float: left;
	text-align: center;
	margin: 0 20px;
}
.service .yunying6 .inner ul li p{
	font:20px "微软雅黑";
	margin-top: 40px;
	color:#2e2e2e;
}
.service .yunying8 .inner ul
,.service .yunying10 .inner ul
,.service .yunying11 .inner ul{
	padding: 80px 0;
	overflow: hidden;
}
.service .yunying8 .inner ul li{
	float: left;
	text-align: center;
	margin: 0 33px;
}
.service .yunying8 .inner ul li img{
	border:2px dashed #298ccc;
}
.service .yunying8 .inner ul li p{
	font:26px/70px "微软雅黑";
	font-weight: bold;
	color:#58a3dd;
}
.service .yunying10 .inner ul li{
	float: left;
	text-align: center;
	margin: 0 18px;
} 
.service .yunying10 .inner ul li p{
	font-size:20px;
	margin-top:30px;
	color:#1d1d1d;
	font-weight: bold;
}
.service .yunying11 .inner{
	width:1015px;
	height:354px;
	background: url(../case/yunying11_bj.png) no-repeat left center;
}
.service .yunying11 .inner ul li{
	background: url(../case/yunying11_li_icon.png) no-repeat left center;
	padding-left: 20px;
	font-size: 20px;
	font-weight: bold;
	color:#58a3dd;
	line-height: 42px;
}
.service .yunying11 .inner{
	padding: 80px 0;
	overflow: hidden;
}
.service .yunying11 .inner ul{
	margin-top: 40px;
}
.service .title_bj{
	width: 100%;
}

/*service*/
.service{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.service .course{
	width: 1024px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.service .left{
	width: 667px;
}
.service .tit_h3,.service .tit_h3{
	border-top:3px solid #59a3dc;
	line-height: 47px;
	font-size: 22px;
	border-bottom:1px dashed #dfdfdf;
}
.service h3 span{
	color:#ed6074;
}

.slideBox{
	width:667px;
	height:286px;
	overflow:hidden;
	position:relative;
	border:1px solid #ddd;
	margin-top: 18px;
}
.slideBox .hd{
	width:380px;
	height:36px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:14px;
	z-index:1;
}
.slideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li{
	float:left;
	margin-right:10px;
	width:83px;
	height:36px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.slideBox .hd ul li img{
	width: 100%;
	height:100%;
}
.slideBox .hd ul li.on{
	background:#f00;
	color:#fff;
}
.slideBox .bd{
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li{
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img{ 
	width:667px; 
	height:286px; 
	display:block; 
}
.service .s_right{
	width: 335px;
	height:355px;
	float: right;
	border:1px solid #d2d2d2;
	border-top:none;
}
.service .s_right h3{
	border-top:3px solid #ed6075;
	padding: 0 12px;
}
.service .s_right ul{
	padding:0 12px;
}
.service .s_right ul li{
	padding: 12px 0;
	overflow: hidden;
	border-bottom:1px dashed #dbdbdb;
}
.service .s_right ul .noborder{
	border:none;
}
.service .s_right ul li img{
	width: 100px;
	height: 68px;
	margin-right: 13px;
}
.service .s_right ul li .con h4{
	color:#434343;
	margin-bottom: 5px;
}
.service .s_right ul li .con p{
	color:#ed6074;
}

.service .con_bottom{
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	padding-top: 30px;
}
.tab2{
	text-align:left;
	overflow: hidden;
}
.tab2 .hd{
	width: 351px;
	height:590px;
	float: left;
	position:relative;
}
.tab2 .hd ul{
	width: 317px;
	border:17px solid #d2d2d2;
	border-top:none;
	float:left;
}
.tab2 .hd ul .li1{
	width: 317px;
	height:132px;
	background: url(../case/tab2_pic1.png) no-repeat left top;
	cursor:pointer;
}
.tab2 .hd ul .li2{
	width: 317px;
	height:145px;
	cursor:pointer;
	background: url(../case/tab2_pic2.png) no-repeat left top;
}
.tab2 .hd ul .li3{
	width: 317px;
	height:153px;
	cursor:pointer;
	background: url(../case/tab2_pic3.png) no-repeat left top;
}
.tab2 .hd ul .li4{
	width: 317px;
	height:145px;
	cursor:pointer;
	background: url(../case/tab2_pic4.png) no-repeat left top;
}
.tab2 .hd ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.tab2 .hd ul li.on{
	width: 317px;
}
.tab2 .bd ul{
	width: 649px;
	height:588px;
	float: right;
	zoom:1;
}
.tab2 .bd li,.slideTxtBox .bd li{
	line-height:24px;
	width: 309px;
	height: 280px;
	border:1px solid #d5d5d5;
	float: left;
	margin-right: 27px;
	font-size: 14px;
	margin-bottom: 24px;
}
.slideTxtBox .bd li{
	margin-right: 20px;
}
.tab2 .bd li img,.slideTxtBox .bd li img{
	width: 311px;
	height: 195px;
}
.tab2 .bd li .p1,.slideTxtBox .bd li .p1{
	color:#434343;
	padding-left: 12px;
}
.tab2 .bd li .p2,.slideTxtBox .bd li .p2{
	color:#ed6074;
	padding-left: 12px;
}
.tab2 .bd .nomargin{
	margin: 0;
}
.tab2 .bd li .button,.service .s_right ul li .con .button,.slideTxtBox .bd li .button{
	width: 77px;
	height: 25px;
	display: inline-block;
	line-height: 25px;
	color:#fff;
	cursor: pointer;
	margin: 6px 12px;
	padding-left: 8px;
	background: url(../case/arrow2.png) no-repeat 73px center #59a3dc;
}
.service .s_right ul li .con .button{
	margin-right:12px;
	float: right;
}
.tab2 .bd li span,.slideTxtBox .bd li span{
	color:#a0a0a0;
	float: right;
	margin-right: 15px;
	padding-left: 30px;
	background: url(../case/arrow3.png) no-repeat 10px center;
}
.tab2 .bd li .date{ float:right; color:#999; }


/*course_list*/
.service .course_list{
	width: 1024px;
	margin: 0 auto;
}

.slideTxtBox{
	width: 1024px;
	text-align:left;
	overflow: hidden;
}
.slideTxtBox .hd{
	height: 65px;
  	line-height: 65px;
  	position: relative;
  	overflow: hidden;
}
.slideTxtBox .hd ul{
	float:left;
	position:absolute;
	left:-8px;
	top:-1px;
	height:32px;
	margin: 14px 0;
}
.slideTxtBox .hd ul li{
	float:left;
	padding:0 24px;
	cursor:pointer;
	font-size: 16px;
	font-weight: bold;
	background: url(../case/tab_bg.png) no-repeat right center;
}
.slideTxtBox .hd ul li.on{
	height:65px;
	color:#e95e75;
}
.slideTxtBox .bd{
	overflow: hidden;
}
.slideTxtBox .bd ul{
	padding:15px;
	zoom:1;
}
.slideTxtBox .bd li .date{ float:right; color:#999; }
.service .page{
	width: 300px;
  	height: 26px;
  	clear: both;
  	margin-top: 18px;
}
.service .page a{
	padding:4px 10px;
	border:1px solid #cccccc;
}
.service .page a:hover{
	background: #ed6075;
	color:#fff;
}
.service .page .cur{
	background: #ed6075;
	color:#fff;
	border:none;
}
.service .page .arrow1{
	background: url(../case/icons.png) no-repeat 3px 9px;
	padding:4px 15px;
}
.service .page .arrow1:hover{
	color:#fff;
	border:none;
	background:url(../case/page_hover1.png) no-repeat left center;
}
.service .page .arrow2:hover{
	color:#fff;
	border:none;
	background:url(../case/page_hover2.png) no-repeat left center;
}
.service .page .arrow2{
	background: url(../case/icons.png) no-repeat 62px -12px;
	padding:4px 15px;
}

/*course_detail*/
.service .detail{
	width: 1024px;
  	text-align: center;
  	margin: 0 auto;
}
.service .detail .hd h1{
	font-size: 30px;
	color:#101010;
	line-height: 70px;
	border-top:3px solid #59a3dc;
	padding-top: 50px;
}
.service .detail .hd .time{
	font-size: 14px;
	color:#6b6b6b;
	padding-bottom: 20px;
	border-bottom:1px dashed #dfdfdf;
}
.service .detail .hd .time span{
	margin-right: 14px;
}
.service .detail .bd{
	width: 880px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 70px;
}
.service .detail .bd p{
	line-height: 27px;
	color:#6b6b6b;
	text-align: left;
}
.service .detail .bd .video{
	margin-top: 46px;
}
/*s=reg*/
.reg{
	width: 1024px;
	overflow: hidden;
	margin: 0 auto;
	color:#434343;
}
.reg h3{
	width: 1024px;
	border-top:3px solid #59a3dc;
	border-bottom: 1px dashed #dfdfdf;
	color:#ea6c80;
	font:22px/50px "微软雅黑" bold;
}
.reg_table{
	width:600px;
	margin:40px auto;
	line-height:60px;
	font-size:16px;}
.textright{
	text-align:right;
	padding-right:10px;}
.ipt_text{
	width:420px !important;
	height:40px !important;
	border:#eee 1px solid !important;
	padding-left:10px !important;
	margin-left:20px !important;
	font-size:16px !important;}	
.yzm{
	width:300px !important;}
.ipt_sele{
	width:120px;
	float:left;
	margin-left:20px;
	height:40px;
	font-size:16px;
	border:#CCC 1px solid;}
.btn_reg{
	width:170px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	background:#f17084;
	border-radius:5px;
	display:block;
	margin:40px 0 40px 20px; }				
/*e=reg*/